#include "dma.h"

/**
  * @brief  启用DMA
  * @param  NULL
  * @retval NULL
**/
void REIN_DMA_Init(void) 
{
// 	//启动时钟
//   __HAL_RCC_DMA1_CLK_ENABLE();
	
//   //启用DMA1_CH4中断(USART1_TX)
//   HAL_NVIC_EnableIRQ(DMA1_Channel4_IRQn);
//   //启用DMA1_CH5中断(USART1_RX)
//   HAL_NVIC_EnableIRQ(DMA1_Channel5_IRQn);

//   // 1. 使能DMA时钟
//   rcu_periph_clock_enable(RCU_DMA1);

//   // 2. 配置中断优先级组（根据实际需求选择）
//   nvic_priority_group_set(NVIC_PRIGROUP_PRE2_SUB2);

//   // 3. 配置USART1_TX DMA通道（DMA1-CH4）
//   nvic_irq_enable(DMA1_Channel4_IRQn, 1, 0); // PreemptionPriority=1, SubPriority=0
  
//   // 4. 配置USART1_RX DMA通道（DMA1-CH5）
//   nvic_irq_enable(DMA1_Channel5_IRQn, 1, 0);
}
